something which is discovered - Espagnol Anglais Dictionnaire